home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / c / movesys.readme < prev    next >
Text File  |  1991-01-10  |  4KB  |  80 lines

  1.  
  2.                                 MOVESYS  (release 2)
  3.  
  4. Have you ever gotten tired of going
  5.     assign sys: whatever:
  6.     assign c: sys:c
  7.     assign devs: sys:devs
  8.     assign s: sys:s
  9.     ...
  10.     ...
  11. in order to avoid "Please insert ..." requesters?  Well, here's something
  12. that will help; a little program that reassigns SYS:, C:, S:, L:, LIBS:,
  13. DEVS:, and FONTS: all in one step.  This new version can be used from either
  14. the CLI or the Workbench.  Actually there are two executables here; the one
  15. called MoveSys can be used from either CLI or Workbench, and the one called
  16. MoveSys-C can only be used from CLI.  It's smaller.  If you want to use the
  17. full version, move MoveSys and its icon into some workbench drawer that is
  18. handy and preferably in your CLI search path ... maybe Utilities.  If you
  19. want to use the CLI-only version, copy MoveSys-C to C:MoveSys.
  20.  
  21. If you're a floppy oriented user, you can use it to painlessly transfer your
  22. base of operations from one bootable disk to another; if you're a hard disk
  23. user, you can use it to simplify and perhaps speed up your startup-sequence.
  24. It can optionally change your current directory.  Note that the "pure" bit is
  25. set; you can make it resident if you want.  There's little point in making
  26. the Workbench version resident, though.  (If you got this out of a compressed
  27. archive, you'll have to set the pure bits yourself cause LHArc does not
  28. preserve that bit in the archive apparently.)
  29.  
  30. In CLI, you just give the command MoveSys followed by the name of the
  31. directory you want SYS: to be assigned to, like this:
  32.  
  33.            1> movesys dh0:
  34.      or    1> movesys "Workbench1.3:"
  35.  
  36. If a disk or directory name has spaces in it, you don't necessarily have to
  37. enclose it in quotes.  Unless there's a space at one end of the name.
  38.  
  39. The thing you assign SYS: to need not be a root directory, as long
  40. as it has the subdirectories c, s, l, libs, devs, and fonts.  It returns 5
  41. (WARN) if any of the names other than SYS: couldn't be found, or 10 it it
  42. couldn't find the new SYS: or if the new SYS: contained none of the expected
  43. subdirectories, or if there's some more drastic failure.  It will have no
  44. effect in this case; as long as at least one of the subdirectories is found
  45. MoveSys will succeed.  It will explain any problem in error messages, and
  46. will produce no output if everything goes smoothly.
  47.  
  48. To use it from Workbench, click on the MoveSys icon and then shift-double-
  49. click a disk or drawer icon.  Or click the disk or drawer first and then
  50. shift-double-click the MoveSys icon.  It will assign SYS: to that disk or
  51. drawer and search for the expected subdirectories in it.  If there are any
  52. errors it will open a console window to report them.  The window will be
  53. erased when you press any key while it is active.  Again, it will have no
  54. effect unless at least one of the expected subdirectories exists.  Any
  55. assigned names that no matching directories are found for will be left with
  56. their previous values.
  57.  
  58. Another feature: ordinarily, when used from CLI, MoveSys does not change your
  59. current directory.  But if you put the word "cd" before the pathname to move
  60. to, it will CD to the new SYS: directory.  The "setname" (the string that
  61. names your current directory; the one AmigaShell puts in your prompt if you
  62. use "%s") will be set to a copy of the pathname you gave it, rather than to
  63. the true absolute pathname.  Example:
  64.  
  65.         1.Workbench1.3:> movesys cd dh0:
  66.         1.dh0:>
  67.  
  68. ... so if you want a proper prompt you have to either specify the name
  69. properly in the MoveSys command, or later use the command CD "" (set current
  70. directory to the empty string in quotes).  There is no equivalent of this CD
  71. option when using MoveSys from Workbench.
  72.  
  73. MoveSys is by Paul Kienitz, in the public domain.  If you have any feedback,
  74. especially if you find a bug, you can reach me at:
  75.  
  76.                                         Paul Kienitz
  77.            bbses: try                   6430 San Pablo ave.
  78.         Triple-A    415-222-9416        Oakland, CA, 94608
  79.         The Mission 415-967-2021        USA
  80.